History
History
Synonyms
UK
US
Meaning:
frustrate

to prevent (a person) from doing something; to prevent (plans) from being carried out

thwart, disappoint

DASH ONE'S HOPE as in Wiktionary
DASH ONE'S HOPE as in Wikipedia